package bigdata.propertiesobj;

/**
 * 描述:
 *
 * @author 002465
 * @created 2017/7/5 20:34
 * @since v1.0.0
 */
public class TicketbizProperties extends  BaseProperties{
    static{
        path = "/config/ticketbiz.properties";
    }
    /*#九天达票务 请求地址http://111.85.90.227:8081/et/login.jsf
    ticketUrl=http://111.85.90.227:8081/et
            #售票统计接口
    ticketSaleSum=/networkReport/saleCollect.do
            #退票统计接口
    refundSum=/networkReport/returnCollect.do
            #出口人数统计接口  通过调用本接口查询景区某个时间段大门各个出口人数
    exitPersonCount=/networkReport/exitPersonCollect.do
            #订单来源分析接口  通过调用本接口查询景区某个时间段线上订单、线下订单、支付宝扫码
    orderResourceCollect=/networkReport/orderResourceCollect.do*/

    /**九天达票务 请求地址*/
    private static String getTicketUrlValue(){
        return getMap().get("ticketUrl");
    }
    private static String getTicketUrlValue(String key){
        return getTicketUrlValue() + getMap().get(key);
    }

    /**售票统计接口*/
    public static String getTicketSaleSumUrl() {
        return getTicketUrlValue("ticketSaleSum");
    }
    /**检票统计接口*/
    //networkReport/checkCollect.do
    public static String getCheckCollectUrl(){
        return getTicketUrlValue("checkCollect");
    }
    /**退票统计接口*/
    public static String getReturnCollectUrl() {
        return getTicketUrlValue("returnCollect");
    }
    /**出口人数统计接口  通过调用本接口查询景区某个时间段大门各个出口人数*/
    public static String getExitPersonCountUrl() {
        return getTicketUrlValue("exitPersonCount");
    }
    /**订单来源分析接口  通过调用本接口查询景区某个时间段线上订单、线下订单、支付宝扫码*/
    public static String getOrderResourceCollectUrl() {
        return getTicketUrlValue("orderResourceCollect");
    }

    public static String getTicketCollectUrl() {
        return getTicketUrlValue("ticketCollect");
    }
    /**景区免费票数据分析接口*/
    public static String getFreeTicketCollectUrl() {
        return getTicketUrlValue("freeTicketCollect");
    }
    /**客源地购票分析接口*/
    public static String getOriginateCollectUrl() {
        return getTicketUrlValue("originateCollect");
    }
    /**旅行社销售量统计接口*/
    public static String getTravelSalesUrl() {
        return getTicketUrlValue("travelSales");
    }
}
